home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / PROGS / EXAMPLES / Makefile.sgi < prev    next >
Encoding:
Makefile  |  1998-08-12  |  1.6 KB  |  71 lines

  1. #!smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1995, 1997.
  4. #
  5.  
  6. TOP = ../..
  7. include $(TOP)/glutdefs
  8. include $(ROOT)/usr/include/make/commondefs
  9.  
  10. LD_QUICKSTART_INFO=
  11. LN = ln -s
  12. MV = mv
  13. RM = -rm -rf
  14.  
  15. TARGETS = sphere scene movelight glutplane \
  16.     stroke olympic glutdino dinospin \
  17.     mjkwarp highlight subwin origami bitfont lightlab \
  18.     sphere2 dinoball stereo glpuzzle dials blender \
  19.     oclip ohidden olight scube spots \
  20.     stars stenciltst triselect abgr texenv fogtst dials2 \
  21.     surfgrid molehill zoomdino fontdemo splatlogo oversphere \
  22.     fontdemo evaltest sb2db screendoor simple cube reflectdino \
  23.     rendereps dinoshade halomagic trippy mjksift circlefit \
  24.     editgrid dinodraw resolution
  25.  
  26. LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm
  27.  
  28. LCOPTS = -I$(TOP)/include -fullwarn
  29. LWOFF = ,813,852,827,826,819
  30. LDIRT = *~ mjkimage.c *.bak *.pure render.eps
  31.  
  32. default : $(TARGETS)
  33.  
  34. mjksift : mjksift.o mjkimage.o
  35.     $(RM) $@
  36.     $(CCF) -o $@ mjksift.o mjkimage.o $(LDFLAGS)
  37.  
  38. mjkwarp : mjkwarp.o mjkimage.o
  39.     $(RM) $@
  40.     $(CCF) -o $@ mjkwarp.o mjkimage.o $(LDFLAGS)
  41.  
  42. mjkimage.o : mjkimage.c.Z
  43.     $(RM) $@
  44.     zcat mjkimage.c.Z > mjkimage.c
  45.     $(CCF) -c mjkimage.c
  46.     $(RM) mjkimage.c
  47.  
  48. splatlogo : splatlogo.o logo.o
  49.     $(RM) $@
  50.     $(CCF) -o $@ splatlogo.o logo.o $(LDFLAGS)
  51.  
  52. logo.o : logo.c.Z
  53.     $(RM) $@
  54.     zcat logo.c.Z > logo.c
  55.     $(CCF) -c logo.c
  56.     $(RM) logo.c
  57.  
  58. dinodraw : dinodraw.o trackball.o
  59.     $(RM) $@
  60.     $(CCF) -o $@ dinodraw.o trackball.o $(LDFLAGS)
  61.  
  62. dinospin : dinospin.o trackball.o
  63.     $(RM) $@
  64.     $(CCF) -o $@ dinospin.o trackball.o $(LDFLAGS)
  65.  
  66. glpuzzle : glpuzzle.o trackball.o
  67.     $(RM) $@
  68.     $(CCF) -o $@ glpuzzle.o trackball.o $(LDFLAGS)
  69.  
  70. include $(COMMONRULES)
  71.